package org.example.pattern.chain.dao;

import org.example.pattern.chain.model.ChainConfig;


/**
 * beyond u self and trust u self.
 *
 * @Author: lbc
 * @Date: 2023-05-12 10:54
 * @email: 594599620@qq.com
 * @Description: oh my god！ niu bi...
 */
public interface ChainConfigManager {

    /**
     * 根据 handlerId 获取配置项
     *
     * @param handlerId
     * @return
     */
    ChainConfig getChainConfig(Integer handlerId);

    /**
     * 获取第一个处理者
     *
     * @return
     */
    ChainConfig getFirstChainConfig();


}
